/*密码校验*/
export const passwordTestFn = (password) => {
  const passChar = /^([A-Za-z]{8,20})|([A-Z0-9]{8,20})|([A-Z`~!@#$%^&*()_+<>?:"{},./;'\[\]]{8,20})|([a-z0-9]{8,20})|([a-z`~!@#$%^&*()_+<>?:"{},./;'\[\]]{8,20})|([0-9`~!@#$%^&*()_+<>?:"{},./;'\[\]]{8,20})|([A-Za-z0-9]{8,20})|([A-Za-z0-9`~!@#$%^&*()_+<>?:"{},./;'\[\]]{8,20})+$/;
  const upperCase = /^([A-Z]{8,20})+$/;
  const lowerCase = /^([a-z]{8,20})+$/;
  const number = /^([0-9]{8,20})+$/;
  const char = /^([A-Za-z0-9`~!@#$%^&*()_+<>?:"{},./;'\[\]]{8,20})+$/;
  const specialChar = /^([`~!@#$%^&*()_+<>?:"{},./;'\[\]]{8,20})+$/;
  const a = passChar.test(password);
  const b = upperCase.test(password);//验证大写
  const c = lowerCase.test(password);//验证小写
  const d = number.test(password);//验证数字
  const e = specialChar.test(password);//验证特殊字符
  const f = char.test(password);//验证混合
  // console.log(a,b,c,d,e,f)
  //值不等于空
  if (password != '') {
    if (password.length <= 20 && !b && !c && !d && !e && f) {
      return true
    } else {
      uni.$u.toast('密码设置为8-20个字符，数字、字母和符号两种及以上组合');
      return false;
    }
  } else {
    uni.$u.toast('请设置密码');
    return false;
  }
}
/*手机号校验*/
export const phoneTestFn = (phones) => {
  var myreg = /^[1][3,4,5,7,8,9,6][0-9]{9}$/;
  if (!myreg.test(phones)) {
    return false
  } else {
    return true
  }
}
